body {
	color: rgb(0, 0, 0); font-family: 宋体, Arial; font-size: 12px; word-break: break-all;
}
p {
	font-family: 宋体, Arial; font-size: 12px; word-break: break-all;
}
body {
	background: rgb(234, 234, 234); margin: 0px; padding: 0px; line-height: 20px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
h3 {
	list-style: none; margin: 0px; padding: 0px;
}
h4 {
	list-style: none; margin: 0px; padding: 0px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px;
}
.clear {
	width: 100%; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden;
}
p {
	line-height: 20px; text-indent: 2em; margin-top: 7px; margin-bottom: 7px;
}
a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(165, 38, 38); text-decoration: none;
}
a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.blank5 {
	width: 100%; height: 5px; clear: both;
}
.blank15 {
	width: 100%; height: 15px; clear: both;
}
#wrapper {
	margin: 0px auto; width: 990px;
}
.blank_top {
	background: url("top_bg01.gif") no-repeat bottom; height: 12px;
}
.blank_bottom {
	background: url("bottom_bg.gif") no-repeat top; height: 18px;
}
#wrapper_middle {
	background: url("middle_Bg.gif") repeat-y;
}
#container {
	background: rgb(255, 255, 255); margin: 0px auto; width: 970px;
}
#header {
	margin: 0px auto; width: 970px; position: relative;
}
#menu {
	background: rgb(226, 10, 23); width: 970px; height: 33px;
}
#menu .leftimg {
	background: url("nav_left.gif") no-repeat; left: -10px; top: auto; width: 10px; height: 40px; position: absolute;
}
#menu .rightimg {
	background: url("nav_right.gif") no-repeat; left: 970px; top: auto; width: 10px; height: 40px; position: absolute;
}
#menu a {
	margin: 0px auto; width: 110px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; font-size: 14px; font-weight: bold; float: left;
}
#menu a:hover {
	color: rgb(0, 0, 0);
}
#banner {
	margin: 16px auto 0px; width: 970px;
}
#main {
	margin: 30px auto 0px; width: 970px;
}
.m_left {
	width: 210px; margin-left: 48px; float: left; display: inline;
}
.m_left h2 {
	background: url("red.icon.gif") no-repeat 42px 5px rgb(226, 10, 23); color: rgb(255, 255, 255); line-height: 26px; text-indent: 72px; font-size: 14px; font-weight: bold;
}
.left_box {
	background: rgb(242, 151, 0); padding: 22px 0px;
}
.scroll {
	width: 210px;
}
.scroll li {
	padding: 2px 16px; width: 178px; text-align: center; float: left;
}
.scroll li span {
	line-height: 22px;
}
.m_right {
	width: 622px; margin-right: 30px; float: right; display: inline;
}
.r_content {
	padding: 10px;
}
.r_job {
	padding: 10px; width: 602px; float: left;
}
.r_job li {
	background: url("job_icon.gif") no-repeat 2px 7px; width: 290px; line-height: 24px; text-indent: 20px; float: left;
}
.r_job li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.r_job li a:hover {
	color: rgb(188, 20, 44); text-decoration: none;
}
.contact {
	padding: 16px 22px;
}
.m_right h3 {
	background: url("titl_bg.gif") no-repeat; width: 622px; color: rgb(0, 0, 0); line-height: 33px; text-indent: 30px; font-size: 14px; font-weight: bold;
}
#footer {
	background: rgb(153, 153, 153); width: 950px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; margin-left: 10px;
}
